package com.example.share.mapper;

import com.example.share.pojo.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author yjw
 * @since 2022-05-17
 */
@Mapper
public interface UserMapper extends BaseMapper<User>{
    // TODO: 2022/5/17 查找所有用户 
    List<User> findUserByPage(Integer x);

    // TODO: 2022/5/17 判断用户是否存在 
    Boolean isExists(String userId);

    // TODO: 2022/5/17 添加用户 
    Boolean addUser(User user);

    // TODO: 2022/5/17 根据id查找用户
    User findUserById(String userId);

    // TODO: 2022/5/17 更新用户
    Boolean updateUser(User userId);

    // TODO: 2022/5/17 删除用户
    Boolean deleteUser(User userId);

}
